About Lochrin Quay App Limited (12042705) United Kingdom