About Nabbd Limited (07956222) United Kingdom