About Inquba Group Holding Company Limited (09902260) United Kingdom