About Assegai Consultants Limited (11599239) United Kingdom