About Ticbal Limited (06338678) United Kingdom