About Urbaboxx Ltd (10859846) United Kingdom