About Subi Investment Limited (12783233) United Kingdom