About Link Up Mitaka Limited (01789968) United Kingdom