About Longitude Holding Limited (11864743) United Kingdom