About Lookuptech Ltd (10071217) United Kingdom