About The Upper Scale Limited (06955445) United Kingdom