About Idrigil Limited (SC105809) United Kingdom