About Senba & Co Ltd (10960730) United Kingdom