About Lowwood Inc Ltd (12264335) United Kingdom