About Intermedio Limited (07263143) United Kingdom