About Investment & Development Solutions Ltd (10338549) United Kingdom