About Sedo07 Ltd (13358152) United Kingdom