Hi everyone who has shown an interest and puzzled like me, thanks for your input.
Kyle, you have given me an idea. As it is very similar to an AP product and indeed may have been manufactured by them, I have emailed the company and asked if they can help identify the badge. Lets hope they can solve the mystery.
Will update once I get a response
Regards
Eck (Alex)