About Bameli Limited (10752638) United Kingdom