About Kabuki Limited (10583303) United Kingdom