About Badi Technologies Uk Limited (11221180) United Kingdom