About Intsiba Limited (11728860) United Kingdom