About Latitude 38 Limited (07026234) United Kingdom