About Intermedius Limited (10763353) United Kingdom