About N Idris Solutions Limited (09236582) United Kingdom