About Applas Worldwide Ltd (12538287) United Kingdom