About Westra Incorporated Ltd (SC688339) United Kingdom