About Kubilay & Co Limited (07216439) United Kingdom