About The Badda Trust Ltd (12896574) United Kingdom