About Tachibana Serviced Offices Ltd (13123643) United Kingdom