About Bameyola Solutions Limited (12314754) United Kingdom