About Nassacabby Ltd (12768220) United Kingdom