About Lorace Flat Management Limited (04143758) United Kingdom