About Bambi Technologies Limited (09180521) United Kingdom