About Bubalus Limited (12874336) United Kingdom