About Nexgen Square Box Ltd (12536241) United Kingdom