About Wellora World Limited (12842337) United Kingdom