About Edgecase Services Ltd (09440412) United Kingdom