About Quoll Technologies Limited (11196240) United Kingdom