About Locci Investment Ltd (08775862) United Kingdom