About Delamer Invest Limited (13112058) United Kingdom