About Longhorn Technology Limited (07945106) United Kingdom