About Bahaki Ltd (SC628058) United Kingdom