About Intellibuy Ltd (13345121) United Kingdom