About Narsolsaab & Se Ltd (10639926) United Kingdom