About Babb Platform Ltd (10803612) United Kingdom